.upload-success {
    position: relative;
}

.saveTips {
    border-radius: 2px;
    display: none;
    opacity: 0;
    padding: 0 8px;
    min-width: 112px;
    font-size: 12px;
    justify-content: center;
    align-items: center;
}

.saveTips.x-absolute {
    position: absolute;
    top: 4px;
    left: 50%;
    transform: translateX(-50%);
    background: rgba(255, 255, 255, 0.9);
    margin-bottom: 0;
    height: 28px;
}

.saveTips .clifont {
    display: none;
}

.saveTips .clifont.x-warn-icon {
    color: #f0ad4e;
}

.saveTips.x-warn .x-warn-icon, .saveTips.x-success .x-success-icon {
    display: inline;
}

.x-top-bg, .x-bottom-bg {
    position: absolute;
    height: 16px;
    width: 100%;
    left: 0;
    pointer-events: none;
}

.x-top-bg {
    top: 0;
}

.x-bottom-bg {
    bottom: 0;
}

.x-top-bg .x-top-bg-1, .x-bottom-bg .x-bottom-bg-2 {
    height: 4px;
    background-color: #fff;
}

.x-top-bg .x-top-bg-2 {
    height: 12px;
    background-image: linear-gradient(to bottom, #fff, rgba(255, 255, 255, 0));
}

.x-bottom-bg .x-bottom-bg-1 {
    height: 12px;
    background-image: linear-gradient(to top, #fff, rgba(255, 255, 255, 0));
}

.frontRoot {
    min-height: 98px;
    background-color: #fff;
}

.x-upload-links > a, .x-upload-links > a:focus {
    color: #666;
    text-decoration: none;
}

.x-upload-links > a:hover {
    color: inherit;
}

/**************************************************************************************************/
.index__page___h-fyk {
    background-color: #fff;
}

.index__wrapper___3QgrT {
    padding: 24px;
    background-color: #fafafa;
    transition: 0.2s opacity;
}

.index__itemWrap___2hrE- {
    position: relative;
    margin-bottom: 16px;
}

.index__itemTitle___2DVp4 {
    width: 100%;
    height: 32px;
    line-height: 32px;
    padding: 0 8px;
    margin-bottom: 8px;
    color: rgba(0, 0, 0, 0.87);
    background: #f0f2f5;
    font-weight: 500;
}

.index__itemTitle___2DVp4 span {
    float: right;
    font-weight: normal;
}

.index__set___1Y42Y {
    position: absolute;
    top: 0;
    right: 8px;
    height: 32px;
    line-height: 32px;
}

.index__activeStatusWrapper___A2Ui1 {
    display: -ms-flexbox;
    display: flex;
    padding: 32px 32px 16px;
    -ms-flex-align: center;
    align-items: center;
}

.index__activeStatusWrapper___A2Ui1 .index__ModalContent___1pBRH {
    padding: 24px;
}

.index__activeStatusWrapper___A2Ui1 .index__ModalContent___1pBRH .index__ModalContentTitleSpan___3fWV8 {
    color: #3cb067;
    font-size: 16px;
    font-weight: bold;
}

.index__activeStatusWrapper___A2Ui1 .index__ModalContent___1pBRH .index__ModalContentLink___1v1iV {
    color: #357bb3;
}

.index__activeStatusWrapper___A2Ui1 .index__ModalContent___1pBRH .index__ModalContentLink___1v1iV:hover {
    color: #114a78;
}

.index__activeStatusWrapper___A2Ui1 .index__ModalFooter___2_DOm {
    padding: 12px 0;
    border-top: 1px solid #e8e8e8;
    text-align: center;
    position: relative;
}

.index__itemInfo___Mnr24 {
    position: relative;
    font-size: 14px;
    line-height: 22px;
    color: #333;
    margin-top: 8px;
    padding-left: 22px;
}

.index__itemInfo___Mnr24 .x-capacityItem {
    margin-left: 8px;
}

.index__itemInfo___Mnr24 .x-capacityItem:first-child {
    margin-left: 0;
}

.index__itemInfo___Mnr24:before {
    position: absolute;
    top: 7px;
    left: 8px;
    content: '';
    width: 6px;
    height: 6px;
    background: #cfddcf;
    border-radius: 3px;
}

.index__itemInfo___Mnr24.index__hasChanged___3QFZn:before {
    background: #3cb067;
}

.index__itemInfo___Mnr24.index__routeTypeWrap___9TluK {
    margin-top: 8px;
}

.index__itemInfo___Mnr24.index__routeTypeWrap___9TluK:before {
    top: 8px;
}

.index__itemInfo___Mnr24.index__routeTypeWrap___9TluK .index__routeType___DaIOi {
    background: #f0f2f5;
    border-radius: 4px;
    border: 1px solid #d8d8d8;
    padding: 4px 6px 4px 10px;
    margin: 0 8px;
    cursor: pointer;
}

.index__itemInfo___Mnr24.index__routeTypeWrap___9TluK .index__routeType___DaIOi i {
    display: inline-block;
    font-size: 16px;
    vertical-align: middle;
    margin-bottom: 2px;
}

.index__itemInfo___Mnr24.index__routeTypeWrap___9TluK a {
    margin-left: 4px;
    color: #bbb;
}

.index__itemInfo___Mnr24 .x-dateTitle {
    margin-right: 8px;
    font-weight: bold;
}

[data-key="capacity"] .index__itemInfo___Mnr24 a:hover {
    color: #114a78;
}

[data-key="capacity"] .index__itemInfo___Mnr24 a:focus {
    color: #114a78;
}

.index__inlineStyle___2AVrA .index__itemWrap___2hrE- {
    margin-bottom: 10px;
    display: flex;
    align-items: flex-start;
}

.index__inlineStyle___2AVrA .index__itemTitle___2DVp4 {
    width: 120px;
    margin-bottom: 0;
    padding: 0;
    background: #f7f9f7;
    /*line-height: 1.5em;*/
    line-height: 22px;
    height: 22px;
    font-size: 14px;
    color: #999;
    font-weight: normal;
}

.index__inlineStyle___2AVrA.index__isFront___B5Oqp .index__itemTitle___2DVp4 {
    color: rgba(0, 0, 0, 0.45);
    background: transparent;
    width: 130px;
    min-width: 130px;
}

.index__inlineStyle___2AVrA .index__itemInfo___Mnr24 {
    display: inline;
    position: static;
    padding-left: 0;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.85);
}

.index__inlineStyle___2AVrA .index__itemInfo___Mnr24:last-of-type {
    margin-right: 0px !important;
}

.index__inlineStyle___2AVrA .index__itemInfo___Mnr24:before {
    display: none;
}

.index__inlineStyle___2AVrA .index__set___1Y42Y {
    position: static;
    line-height: 20px;
    height: 20px;
    margin-left: 8px;
}

.index__inlineStyle___2AVrA .index__routeTypeWrap___9TluK {
    display: none;
}

.index__inlineStyle___2AVrA .ant-spin-dot i {
    background-color: #3cb067;
}

.index__inlineStyle___2AVrA .ant-spin-dot i:nth-child(1) {
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

.index__inlineStyle___2AVrA .ant-spin-dot i:nth-child(2) {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

.index__inlineStyle___2AVrA .ant-spin-dot i:nth-child(3) {
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

.index__inlineStyle___2AVrA .ant-spin-dot i:nth-child(4) {
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

.index__removeLogoModal___1FPQG .ant-modal-body {
    padding: 32px 40px 24px;
}

.index__removeLogoModal___1FPQG .index__header___1_GY7 {
    display: -ms-flexbox;
    display: flex;
}

.index__removeLogoModal___1FPQG .index__headerLeft___3eFux {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.index__removeLogoModal___1FPQG .index__demoQrcodeImg___1D8_I {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 80px;
    height: 80px;
    background: url() no-repeat transparent 0 0;
    background-size: 100% 100%;
    margin-top: 4px;
    margin-left: 18px;
    margin-right: 16px;
}

.index__removeLogoModal___1FPQG .index__contentImg___2nL__ {
    width: 620px;
    height: 323px;
    /*background: url('../images/e73d205fc5bc.png') no-repeat transparent 0 0;*/
    background-size: 100% 100%;
    margin-top: 24px;
}

.index__removeLogoModal___1FPQG .index__btns___2tYXe {
    text-align: center;
    margin-top: 24px;
}

.index__removeLogoModal___1FPQG .index__btns___2tYXe .ant-btn {
    background-color: #f57c00;
    font-size: 16px;
    color: #fff;
    height: 38px;
    border: 0;
}

.index__removeLogoModal___1FPQG .index__versionTagImg___3Vsaj {
    width: 52px;
    height: 22px;
    background: url() no-repeat transparent 0 0;
    background-size: 100% 100%;
    display: inline-block;
    margin-left: 8px;
}

.index__removeLogoModal___1FPQG .index__titleWrapper___2_y9o {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #333;
    font-size: 20px;
    font-weight: bold;
}

.index__removeLogoModal___1FPQG .index__desc___i_KIJ {
    margin-top: 16px;
    color: #333;
    font-size: 14px;
}

.index__changeCDModal___3TqDJ .ant-modal-body {
    padding: 24px;
}

.index__changeCDModal___3TqDJ .index__header___1_GY7 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}

.index__changeCDModal___3TqDJ .index__headerLeft___3eFux {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.index__changeCDModal___3TqDJ .index__switch___3AobC {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.index__changeCDModal___3TqDJ .index__contentImg___2nL__ {
    width: 480px;
    height: 137px;
    /*background: url('../images/ebfb0fa70db6.png') no-repeat transparent 0 0;*/
    background-size: 100% 100%;
    margin-top: 24px;
}

.index__changeCDModal___3TqDJ .index__title___3aQNu {
    color: rgba(0, 0, 0, 0.87);
    font-size: 14px;
}

.index__changeCDModal___3TqDJ .index__desc___i_KIJ {
    margin-top: 8px;
    color: #999;
    font-size: 12px;
}

.index__qrCodePropSet___1qOXu {
    position: relative;
}

.frontRoot .x-collapse .index__itemsWrapper___2RyOC .x-itemWrap:nth-child(n+6) {
  display: none;
}

.frontRoot .x-collapse.isimage .index__itemsWrapper___2RyOC .x-itemWrap:nth-child(n+5) {
    display: none;
}

.frontRoot .x-collapse.isimage .index__itemsWrapper___2RyOC.is-free-edition .x-itemWrap:nth-child(n+4) {
    display: none;
} 

/*.index__qrCodePropSet___1qOXu.x-collapse.isfile.isfileread .index__itemsWrapper___2RyOC {
    height: 32px;
}*/

.index__qrCodePropSet___1qOXu.x-collapse .index__collapseText___12u_4.x-collapsed,
.index__qrCodePropSet___1qOXu.x-collapse .index__collapseIcon___2EWvF.x-collapsed {
    display: block;
}

.index__qrCodePropSet___1qOXu.x-collapse .index__collapseText___12u_4.x-expanded,
.index__qrCodePropSet___1qOXu.x-collapse .index__collapseIcon___2EWvF.x-expanded {
    display: none;
}

.index__collapseLink___aIqqE {
    font-size: 14px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 8px;
}

.x-collapse .index__collapseLink___aIqqE {
    margin-top: 0;
}

.index__collapseIcon___2EWvF {
    margin-left: 2px;
}

.index__collapseText___12u_4.x-collapsed,
.index__collapseIcon___2EWvF.x-collapsed {
    display: none;
}

.index__codeSetItem___yjypq {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    font-size: 14px;
    margin-top: 0;
}

.index__codeSetItem___yjypq::before {
    display: none;
}

.index__codeSetItem___yjypq .index__setLabel___1t1-I {
    min-width: 110px;
    color: rgba(0, 0, 0, 0.45);
}

.index__codeSetItem___yjypq .index__setInfo___28kuL {
    color: rgba(0, 0, 0, 0.65);
}

.index__codeSetItem___yjypq .index__setInfo___28kuL .cliLink {
    margin-left: 6px;
}

.index__page___h-fyk.new {
    padding: 0px;
    width: 416px;
    margin-right: 16px;
}

.index__page___h-fyk.new .index__wrapper___3QgrT {
    padding: 0px;
    opacity: 1;
}

.index__page___h-fyk.new .index__wrapper___3QgrT {
    background-color: #fff;
}

.index__page___h-fyk.new .index__itemsWrapper___2RyOC {
    padding: 0px;
}

.index__page___h-fyk.new .index__inlineStyle___2AVrA .index__itemsWrapper___2RyOC {
    border-bottom: 0px;
}

.index__page___h-fyk.new .index__inlineStyle___2AVrA .index__itemTitle___2DVp4 {
    width: 94px;
}

.index__page___h-fyk.new .index__qrCodePropSet___1qOXu.x-collapse .index__itemsWrapper___2RyOC {
    height: 170px;
}

.index__page___h-fyk.new .index__qrCodePropSet___1qOXu.x-collapse.isFree .index__itemsWrapper___2RyOC {
    height: 204px;
}

.index__page___h-fyk.new .index__inlineStyle___2AVrA .index__itemWrap___2hrE- {
    margin-bottom: 12px;
}

.index__page___h-fyk.new .index__codeSetItem___yjypq {
    margin-top: 24px;
    margin-bottom: 12px;
}

.index__page___h-fyk.new .index__codeSetItem___yjypq::before {
    top: -12px;
}
.index__setLabel___1t1-I{
    width: 130px;
}

.index__wrapper___3QgrT {
    background: none;
    padding: 0;
}

.frontRoot.img{
    padding-top: 24px;
}

[data-type="previewImg"]:hover,
#goToEdit:hover{
    box-shadow: none !important;
    background-color: white !important;
    color: #008C33 !important;
    border:1px solid #00A13B !important;
}

.videoPosterFile {
    display: flex;
    align-items: center;
}
.videoPosterFile #delPoster{
    margin:  0 4px;
}

.index__page___h-fyk [data-key="bottomLogo"] .x-itemInfo span {
    float: unset !important;
}

.cliLink.orange {
  color: #fa8c16;
}

.cliLink.orange:hover,
.cliLink.orange:focus,
.cliLink.orange:visited {
  color: #ef9f54;
}

.remove-logo-tip {
  color: rgba(0, 0, 0, 0.45);
  line-height: 22px;
}

.ant-radio-group {
  font-family: "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Helvetica Neue", "Hiragino Sans GB", "Noto Sans", "Tahoma", "Arial", "simsun", "sans-serif";
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.85);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
  line-height: unset;
}
.ant-radio-wrapper {
  font-family: "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Helvetica Neue", "Hiragino Sans GB", "Noto Sans", "Tahoma", "Arial", "simsun", "sans-serif";
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.85);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
  position: relative;
  white-space: nowrap;
  margin-right: 8px;
  cursor: pointer;
}
.ant-radio {
  font-family: "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Helvetica Neue", "Hiragino Sans GB", "Noto Sans", "Tahoma", "Arial", "simsun", "sans-serif";
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.85);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  white-space: nowrap;
  outline: none;
  display: inline-block;
  position: relative;
  line-height: 1;
  vertical-align: sub;
  cursor: pointer;
}
.ant-radio-wrapper:hover .ant-radio .ant-radio-inner,
.ant-radio:hover .ant-radio-inner,
.ant-radio-focused .ant-radio-inner {
  border-color: #166bc7 !important;
}
.ant-radio-checked:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 1px solid #166bc7;
  content: '';
  animation: antRadioEffect 0.36s ease-in-out;
  animation-fill-mode: both;
  visibility: hidden;
}
.ant-radio:hover:after,
.ant-radio-wrapper:hover .ant-radio:after {
  visibility: visible;
}
.ant-radio-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  border-width: 1px;
  border-style: solid;
  border-radius: 100px;
  border-color: #d9d9d9;
  background-color: #fff;
  transition: all 0.3s;
}
.ant-radio-inner:after {
  position: absolute;
  width: 8px;
  height: 8px;
  left: 3px;
  top: 3px;
  border-radius: 8px;
  display: table;
  border-top: 0;
  border-left: 0;
  content: ' ';
  background-color: #166bc7;
  opacity: 0;
  -ms-transform: scale(0);
      transform: scale(0);
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-radio-input {
  position: absolute;
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.ant-radio-checked .ant-radio-inner {
  border-color: #166bc7;
}
.ant-radio-checked .ant-radio-inner:after {
  -ms-transform: scale(0.875);
      transform: scale(0.875);
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-radio-disabled .ant-radio-inner {
  border-color: #d9d9d9 !important;
  background-color: #f5f5f5;
}
.ant-radio-disabled .ant-radio-inner:after {
  background-color: #ccc;
}
.ant-radio-disabled .ant-radio-input {
  cursor: not-allowed;
}
.ant-radio-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
span.ant-radio + * {
  padding-left: 8px;
  padding-right: 8px;
}
.ant-radio-button-wrapper {
  margin: 0;
  height: 32px;
  line-height: 30px;
  color: rgba(0, 0, 0, 0.85);
  display: inline-block;
  transition: all 0.3s ease;
  cursor: pointer;
  border: 1px solid #d9d9d9;
  border-left: 0;
  border-top-width: 1.02px;
  background: #fff;
  padding: 0 15px;
  position: relative;
}
.ant-radio-button-wrapper a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-radio-button-wrapper > .ant-radio-button {
  margin-left: 0;
  display: block;
  width: 0;
  height: 0;
}
.ant-radio-group-large .ant-radio-button-wrapper {
  height: 40px;
  line-height: 38px;
  font-size: 16px;
}
.ant-radio-group-small .ant-radio-button-wrapper {
  height: 24px;
  line-height: 22px;
  padding: 0 7px;
}
.ant-radio-button-wrapper:not(:first-child)::before {
  content: "";
  display: block;
  top: 0;
  left: -1px;
  width: 1px;
  height: 100%;
  position: absolute;
  background-color: #d9d9d9;
}
.ant-radio-button-wrapper:first-child {
  border-radius: 4px 0 0 4px;
  border-left: 1px solid #d9d9d9;
}
.ant-radio-button-wrapper:last-child {
  border-radius: 0 4px 4px 0;
}
.ant-radio-button-wrapper:first-child:last-child {
  border-radius: 4px;
}
.ant-radio-button-wrapper:hover,
.ant-radio-button-wrapper-focused {
  color: #166bc7;
  position: relative;
}
.ant-radio-button-wrapper .ant-radio-inner,
.ant-radio-button-wrapper input[type="checkbox"],
.ant-radio-button-wrapper input[type="radio"] {
  opacity: 0;
  width: 0;
  height: 0;
}
.ant-radio-button-wrapper-checked {
  background: #fff;
  border-color: #166bc7;
  color: #166bc7;
  box-shadow: -1px 0 0 0 #166bc7;
  z-index: 1;
}
.ant-radio-button-wrapper-checked::before {
  background-color: #166bc7 !important;
  opacity: 0.1;
}
.ant-radio-button-wrapper-checked:first-child {
  border-color: #166bc7;
  box-shadow: none !important;
}
.ant-radio-button-wrapper-checked:hover {
  border-color: #166bc7;
  box-shadow: -1px 0 0 0 #166bc7;
  color: #166bc7;
}
.ant-radio-button-wrapper-checked:active {
  border-color: #166bc7;
  box-shadow: -1px 0 0 0 #166bc7;
  color: #166bc7;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  background: #166bc7;
  border-color: #166bc7;
  color: #fff;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  border-color: #166bc7;
  background: #166bc7;
  color: #fff;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  border-color: #166bc7;
  background: #166bc7;
  color: #fff;
}
.ant-radio-button-wrapper-disabled {
  border-color: #d9d9d9;
  background-color: #f5f5f5;
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25);
}
.ant-radio-button-wrapper-disabled:first-child,
.ant-radio-button-wrapper-disabled:hover {
  border-color: #d9d9d9;
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.25);
}
.ant-radio-button-wrapper-disabled:first-child {
  border-left-color: #d9d9d9;
}
.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
  color: #fff;
  background-color: #e6e6e6;
  border-color: #d9d9d9;
  box-shadow: none;
}
[class*=settingRadio] {
  display: flex;
}
@keyframes antRadioEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
@supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {
  .ant-radio {
    vertical-align: text-bottom;
  }
}

.frontRoot.img .index__page___h-fyk{
  padding: 0 24px 24px;
}

.tag {
  padding: 0 8px;
  line-height: 22px;
  font-size: 13px;
  border-radius: 2px;
  display: inline-block;
}

.tag.orange {
  color: #FA8C16;
  background-color: #FFF7E6;
}

.cliLink.orange {
  color: #fa8c16 !important;
  background: transparent;
}

.cliLink.orange:hover,
.cliLink.orange:focus,
.cliLink.orange:visited {
  color: #ef9f54 !important;
}

[data-key="config-visitor"] .anticon-cli-question-o {
  cursor: pointer;
  width: 14px;
  height: 14px;
  color: rgba(0, 0, 0, 0.45);
}

.tippy-content .cliLink {
  color: #5bc1eb;
}

.tippy-content .cliLink:hover {
  color: #40a9ff;
}

.showRemoveLogoModal {
  cursor: pointer;
}